A project has been setup to compile the entire example software package using 
the CodeWarrior compiler from Metrowerks.  The project is located at 
'mcf5282\build\mwerks\mcf5282.mcp'.


Freescale has discovered a test inadequacy in the RAM for MPN MCF528x and MCF5214/6.  This could result in delivered product exhibiting RAM failures at a maximum failure rate estimated at 2-6%, based on fallout from test of similar devices. We do not expect the performance or reliability of affected units to degrade with time. This test code will allow for the identification of parts with defective internal SRAM and Cache.  Parts with data code before WW 10 and YR 05 are all affected.  Parts that have been screened and test by Freescale will have a 'T' on them.  


This project contains 5 targets. 

Target RAM_Test_Lower_iram:
Executes from the upper half of Internal SRAM and tests the lower half of SRAM.  Returns pass/fail result via UART and PORTD.  

Target RAM_Test_Upper_iram:
Executes from the lower half of Internal SRAM and tests the upper half of SRAM.  Returns pass/fail result via UART and PORTD.  

Target Cache_Test:
Executes from the lower half of Internal SRAM and tests the cache array.  Returns pass/fail result via uart and PORTD.

Target Tag_Test_Upper:
Executes from the lower half of Internal SRAM and tests Tags and valid bits.  Returns pass/fail result via UART and PORTD. 

Target Tag Test Lower:
Executes from the upper half of Internal SRAM and tests Tags and valid bits.  Returns pass/fail result via UART and PORTD. 